#include "stdafx.h"
#include "ckEnumID.h"

namespace ck
{
	EnumID::EnumID()
	{
	}


	EnumID::~EnumID()
	{
	}

	void EnumID::Add(int id)
	{
		m_ids.push_back(id);
	}

	void EnumID::Reset()
	{
		m_iter = m_ids.begin();
	}

	int EnumID::Next()
	{
		if (m_iter == m_ids.end())
		{
			return NULL;
		}
		return *(m_iter++);
	}

	bool EnumID::IsEOF()
	{
		return (m_iter == m_ids.end());
	}

}

